☰
System Design Interview
31 chapters
—
Foreword
—
Join the Community
1
Scale From Zero To Millions Of Users
2
Back-of-the-envelope Estimation
3
A Framework For System Design Interviews
4
Design A Rate Limiter
5
Design Consistent Hashing
6
Design A Key-value Store
7
Design A Unique ID Generator In Distributed Systems
8
Design A URL Shortener
9
Design A Web Crawler
10
Design A Notification System
11
Design A News Feed System
12
Design A Chat System
13
Design A Search Autocomplete System
14
Design YouTube
15
Design Google Drive
16
Proximity Service
17
Nearby Friends
18
Google Maps
19
Distributed Message Queue
20
Metrics Monitoring and Alerting System
21
Ad Click Event Aggregation
22
Hotel Reservation System
23
Distributed Email Service
24
S3-like Object Storage
25
Real-time Gaming Leaderboard
26
Payment System
27
Digital Wallet
28
Stock Exchange
—
The Learning Continues
System Design Interview
Select a chapter from the menu to start reading.
← Choose a chapter